NHNHNHNOH3CCH3OONHOOHNH2OOSHONHNHH3CONH2NH